package com.li;

/**
 * @author lirenchun
 */
public enum  EnumTest {
    A("未知",0),
    B("蓝色",1),
    C("黄色",2),
    D("白色",3),
    E("黑色",4),
    F("绿色",5);
    // 成员变量
    private String name;
    private int index;
    // 构造方法
    private EnumTest(String name, int index) {
        this.name = name;
        this.index = index;
    }
    // 普通方法
    public static String getName(int index) {
        for (EnumTest c : EnumTest.values()) {
            if (c.getIndex() == index) {
                return c.name;
            }
        }
        return null;
    }
    // get set 方法
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getIndex() {
        return index;
    }
    public void setIndex(int index) {
        this.index = index;
    }


    public static void main(String[] args) {
        String str="012345";
       String [] numList=str.split("");
        for (String s:numList
             ) {
            System.out.println(s+"-"+EnumTest.getName(Integer.valueOf(s)));
        }
    }
}
